Resister(8086 & 80386)

8086 16bit resister
    wide use register(arithmetric operation & data move)
16bit
AX(AL, AH)
BX
CX
DX
    index register(pointer or help wide use register-but can’t separate)
16bit
SI
DI
    segment register
16bit
CS(code)
DS(data)
SS(stack)
ES(extra)
    special register
BP
SP
IP-use with CS(code register)
    FLAG register
80386 32bit register
32bit
EAX(AX, AH, AL)
EBX
ECX
EDX

ESI
EDI

EBP
ESP

EFLAGS

EIP

CS(code)
DS(data)
SS(stack)
ES(extra1)
FS(extra2)
GS(extra3)